package com.byyy.ccts.modules.cc.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.byyy.ccts.core.common.service.ICommonService;
import com.byyy.ccts.core.query.data.Queryable;
import com.byyy.ccts.modules.cc.entity.ccts.Warning;

/**
 * Created by DELL on 2018-8-21.
 */
public interface IWarningService extends ICommonService<Warning> {

    /** 自定义预警列表分页 */
    public com.byyy.ccts.core.query.data.Page<Warning> warningList(Queryable queryable, Wrapper<Warning> wrapper);

    /** 自定义预警列表分页 */
    Page<Warning> warningListPage(Page<Warning> page, Wrapper<Warning> wrapper);

    public void updateTemp(Warning warning, float temperatureBefore);

    /** 采集设备温度延迟预警 */
    public void humitureDataDelayWarning();

    /** 每天未关闭装车单提醒，以防止设备以关，装车单未结束的情况 */
    public void zcdNotClosedWarning();
}
